target_sources(swiftSILOptimizer PRIVATE
  ARCCodeMotion.cpp
  AccessEnforcementDom.cpp
  AccessEnforcementOpts.cpp
  AccessEnforcementReleaseSinking.cpp 
  AccessEnforcementWMO.cpp
  AllocBoxToStack.cpp
  ArrayCountPropagation.cpp
  ArrayElementValuePropagation.cpp
  COWOpts.cpp
  CSE.cpp
  ConditionForwarding.cpp
  CopyForwarding.cpp
  CopyPropagation.cpp
  DeadCodeElimination.cpp
  DeadObjectElimination.cpp
  DestroyHoisting.cpp
  Devirtualizer.cpp
  DifferentiabilityWitnessDevirtualizer.cpp
  EagerSpecializer.cpp
  GenericSpecializer.cpp
  MoveOnlyDeinitDevirtualization.cpp
  Outliner.cpp
  AssemblyVisionRemarkGenerator.cpp
  PartialApplySimplification.cpp
  PerformanceInliner.cpp
  PhiArgumentOptimizations.cpp
  PruneVTables.cpp
  RedundantOverflowCheckRemoval.cpp
  SILCodeMotion.cpp
  SILLowerAggregateInstrs.cpp
  SILMem2Reg.cpp
  SILSROA.cpp
  DestroyAddrHoisting.cpp
  SimplifyCFG.cpp
  Sink.cpp
  SpeculativeDevirtualizer.cpp
  StringOptimization.cpp
  TempLValueOpt.cpp
  TempRValueElimination.cpp)
